dc83d56ca1f536110155421ee5be043a0e8650b7,refactoring/impl/com/intellij/refactoring/anonymousToInner/AnonymousToInnerHandler.java,AnonymousToInnerHandler,createClass,#String#,254
Before Change
PsiJavaCodeReferenceElement baseClassRef = myAnonClass.getBaseClassReference();
PsiClass baseClass = (PsiClass)baseClassRef.resolve();
if (baseClass != null && baseClass.isInterface()) {
aClass.getImplementsList().add(baseClassRef);
}
else {
aClass.getExtendsList().add(baseClassRef);
After Change
}
PsiJavaCodeReferenceElement baseClassRef = myAnonClass.getBaseClassReference();
PsiClass baseClass = (PsiClass)baseClassRef.resolve();
PsiReferenceList refList = baseClass != null && baseClass.isInterface() ?
aClass.getImplementsList() :
aClass.getExtendsList();
if (refList != null) refList.add(baseClassRef);
renameReferences(myAnonClass);
copyClassBody(myAnonClass, aClass, myVariableInfos.length > 0);